home *** CD-ROM | disk | FTP | other *** search
ARB Fragment shader | 2011-03-08 | 1.2 KB | 37 lines |
- !!ARBfp1.0
-
- #
- # Copyright (C) 2010 Team XBMC
- # http://www.xbmc.org
- #
- # This Program is free software; you can redistribute it and/or modify
- # it under the terms of the GNU General Public License as published by
- # the Free Software Foundation; either version 2, or (at your option)
- # any later version.
- #
- # This Program is distributed in the hope that it will be useful,
- # but WITHOUT ANY WARRANTY; without even the implied warranty of
- # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- # GNU General Public License for more details.
- #
- # You should have received a copy of the GNU General Public License
- # along with XBMC; see the file COPYING. If not, write to
- # the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
- # http://www.gnu.org/copyleft/gpl.html
- #
- #
-
- PARAM yuvmat[4] = { program.local[0..3] };
- TEMP R0;
- TEMP R1;
- TEX R0.x, fragment.texcoord[0], texture[0], RECT;
- TEX R0.y, fragment.texcoord[1], texture[1], RECT;
- TEX R0.w, fragment.texcoord[2], texture[2], RECT;
- MOV R0.z, R0.w;
- DPH R1.r, R0, yuvmat[0];
- DPH R1.g, R0, yuvmat[1];
- DPH R1.b, R0, yuvmat[2];
- MOV R1.a, fragment.color.a;
- MOV result.color, R1;
- END
-